
        
        .shave{
            position: fixed;
            width:100%;
            height: 100%;
            background: rgb(250,250,250);
            top:0px;

        }
        body>.container{
            position: relative;
            z-index: 2;
        }
        
        main .newsInfo>.line{
            width: 40px;
            height: 3px;
            background: #000;
            display: block;
            margin-bottom: 40px;
        }
        main .newsInfo>p{
            align-items: flex-end;
            margin-bottom: 115px;
        }
        main .newsInfo.ready>.line{
            transform: translateY(-20px);
            opacity: 0;
            transition: all ease 1s .5s;
        }
        main .newsInfo.frozen>.line{
            transform: translateY(0px);
            opacity: 1;
        }
        main .newsInfo.ready>p{
            transform: translateX(20px);
            opacity: 0;
            transition: all ease 1s .5s;
        }
        main .newsInfo.frozen>p{
            transform: translateX(0px);
            opacity: 1;
        }
        main .newsInfo>p span{
            display: inline-block;
        }
        main .newsInfo>p span:first-child{
            font-size: 54px;
            line-height: 54px;
            margin-right: 20px;
            font-weight: bold;
        }
        main .newsInfo>p span:last-child{
            font-size: 36px;
        }
        
        main .newsInfo{
            padding-top:70px;
            padding-bottom: 150px;
        }
        main .newsInfo .content{
            text-align: center;
            padding-left:30px;
            margin-top:110px;
            padding-right: 30px;
        }
        main .newsInfo .content>p{
            font-size: 24px;
        }
        main .newsInfo .content .date{
            font-size: 14px;
            color:#504e4e;
            display: block;
            margin-top: 35px;
            margin-bottom:30px;
        }
       
        main .newsInfo .content ul{
            padding-top: 70px;
            padding-bottom:40px;
            text-align: left;
            border-top:1px solid #c0c0c0;
            border-bottom:1px solid #c0c0c0;
        }
       
        main .newsInfo .content li + li{
            margin-top:30px;
        }
        main .newsInfo .content li p{
            font-size: 16px;
            line-height: 160%;
        }
        main .newsInfo .content .picTxt img{
            width: 270px;
            height: auto;
            display: block;
            margin-bottom:10px;
        }
        main .newsInfo .content{
            font-size: 14px;
        }
        main .newsInfo .content .next{
            margin-top: 40px;
            overflow: hidden;
        }
        main .newsInfo .content .next a{
            text-decoration: none;
            color: black;
        }
        main .newsInfo .content .next>p{
            width: 360px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            float: left;
        }
        main .newsInfo .content .next>a{
            float: right;
        }
        @media (max-width:1024px){
            main .newsInfo{
                padding-bottom: 120px;
            }
        }
        @media (max-width:768px){
            main .newsInfo{
                padding-bottom: 80px;
            }
        }
        @media (max-width:767px){
            main .newsInfo>p span:first-child{
                font-size: 38px;
                line-height: 38px;
            }
            main .newsInfo>p span:last-child{
                font-size: 22px;
            }
            main .newsInfo .content{
                padding-left:10px;
                padding-right:10px;
            }
            main .newsInfo .content>p{
                font-size: 20px;
            }
            main .newsInfo .content li + li{
                margin-top: 15px;
            }
            main .newsInfo .content li p{
                font-size: 12px;
            }
            main .newsInfo .content .picTxt img{
                width: 200px;
                margin:20px 0px;
            }
            main .newsInfo .content .next{
                margin-top:30px;
            }
            main .newsInfo .content .next>p{
                float: initial;
                width: 100%;
                text-align: right;
            }
            main .newsInfo .content .next>p a{
                width: 90%;
            }
            main .newsInfo .content .next>a{
                clear: both;
                margin-top: 30px;
            }
            main .newsInfo{
                padding-bottom: 150px;
            }
            main .newsInfo .content .date{
                margin-bottom: -30px;
            }
            
            
        }

